Home:ALL Converter>Navigation Component Android NoSuchMethodError

Navigation Component Android NoSuchMethodError

Ask Time:2021-07-05T14:47:32         Author:prakoso dimas

Json Formatter

Please help me, I have some problems with the navigation directions method from the navigation component Android. The Error is

java.lang.NoSuchMethodError: No virtual method actionCompleteRegister(...

For the complete log error like this:

 Caused by: java.lang.NoSuchMethodError: No virtual method actionCompleteRegister(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroidx/navigation/NavDirections; in class Lcom/fdbr/auth/ui/verify/VerifyFragmentDirections$Companion; or its super classes (declaration of 'com.fdbr.auth.ui.verify.VerifyFragmentDirections$Companion' appears in /data/app/com.fdbr.android.debug-1/base.apk:classes9.dex)
        at com.fdbr.auth.ui.verify.VerifyFragment.redirectUserToCompleteData(VerifyFragment.kt:493)
        at com.fdbr.auth.ui.verify.VerifyFragment.access$redirectUserToCompleteData(VerifyFragment.kt:45)
        at com.fdbr.auth.ui.verify.VerifyFragment$observer$3.onChanged(VerifyFragment.kt:342)
        at com.fdbr.auth.ui.verify.VerifyFragment$observer$3.onChanged(VerifyFragment.kt:45)
        at com.fdbr.android.util.extensions.FreshObserver.onChanged(FreshObserver.kt:16)
        at androidx.lifecycle.LiveData.considerNotify(LiveData.java:131)
        at androidx.lifecycle.LiveData.dispatchingValue(LiveData.java:149)
        at androidx.lifecycle.LiveData.setValue(LiveData.java:307)
        at androidx.lifecycle.MutableLiveData.setValue(MutableLiveData.java:50)
        at androidx.lifecycle.Transformations$2$1.onChanged(Transformations.java:155)
        at androidx.lifecycle.MediatorLiveData$Source.onChanged(MediatorLiveData.java:152)
        at androidx.lifecycle.LiveData.considerNotify(LiveData.java:131)
        at androidx.lifecycle.LiveData.dispatchingValue(LiveData.java:149)
        at androidx.lifecycle.LiveData.setValue(LiveData.java:307)
        at androidx.lifecycle.MutableLiveData.setValue(MutableLiveData.java:50)
        at com.fdbr.android.util.extensions.NetworkExtKt.isSuccess(NetworkExt.kt:33)
        at com.fdbr.android.business.repository.AuthRepository$verifyCode$$inlined$let$lambda$1.accept(AuthRepository.kt:175)
        at com.fdbr.android.business.repository.AuthRepository$verifyCode$$inlined$let$lambda$1.accept(AuthRepository.kt:27)
        at io.reactivex.internal.observers.LambdaObserver.onNext(LambdaObserver.java:63)
        at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.drainNormal(ObservableObserveOn.java:201)
        at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.run(ObservableObserveOn.java:255)
        at io.reactivex.android.schedulers.HandlerScheduler$ScheduledRunnable.run(HandlerScheduler.java:119)
        at android.os.Handler.handleCallback(Handler.java:751) 
        at android.os.Handler.dispatchMessage(Handler.java:95) 
        at android.os.Looper.loop(Looper.java:154) 
        at android.app.ActivityThread.main(ActivityThread.java:6077) 
        at java.lang.reflect.Method.invoke(Native Method) 
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756) 

In Class VerifyFragmentDirections not found method actionCompleteRegister, I don't know why but it's only happened in OS Marshmellow and Nougat

I'm already implementing dependencies in app for the navigation component:

apply plugin: 'androidx.navigation.safeargs.kotlin'

dependencies {
    ...
    implementation 'androidx.navigation:navigation-fragment-ktx:2.3.0'
    implementation 'androidx.navigation:navigation-ui-ktx:2.3.0'
}

If you have solution for my issue, please help me. Thank You

Author:prakoso dimas,eproduced under the CC 4.0 BY-SA copyright license with a link to the original source and this disclaimer.
Link to original article:https://stackoverflow.com/questions/68251742/navigation-component-android-nosuchmethoderror
Tim Ta :

Change to newest version for all dependencies in gradle model helped for me",
2022-06-18T18:37:41
yy